home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Experimental BBS Explossion 3
/
Experimental BBS Explossion III.iso
/
gus
/
sdkdigv8.zip
/
SDKV8N17.TXT
< prev
next >
Wrap
Text File
|
1994-01-19
|
5KB
|
126 lines
Apparently-To: john.smith@gravis.com
GUS Programmer's Digest Wed, 19 Jan 94 4:01 Volume 8: Issue 17
Today's Topics:
Envelope offsets
PASCAL SDK ...
programming Voice recognition for GUS
UltraStartVoice -mode
Standard Info:
- Meta-info about the GUS can be found at the end of the Digest.
- Before you ask a question, please READ THE FAQ.
----------------------------------------------------------------------
Date: Tue, 18 Jan 1994 12:13:40 -0600 (CST)
From: Jason William Whiteman <jww9624@tamsun.tamu.edu>
Subject: Envelope offsets
> Wouldn't the initial volume always be zero? The envelope starts at
> zero, goes up and down according to the various offsets, and, ultimately,
> decays to zero (actually 8, which is effectively 0).
Yes, correct.
> > I am taking the envelope offset values to be an addative value (always
> > with respect to the initial volume) unless the envelope offset is
> > below a threshold point. Because you cannot add any positive value
>
> I'm not quite clear on what you're getting at. The offset is absolute,
> not additive, as far as I'm aware.
If envelope values are absolute volumes for the patch, then you
could never set the volume of the patch playing softer or louder. If they
were absolute volumes, then the volume would always be set at whatever
the envelope values say.. However, we can both agree that the OVERALL
volume (disregarding the envelope) can be increased or decreased.
Superimposed over this OVERALL volume are the volumes of the individual
envelope offsets.
I hope this clears things up..
Jason Whiteman
------------------------------
Date: Tue, 18 Jan 94 14:50:01 EST
From: support@fortech.com (Technical Support)
Subject: PASCAL SDK ...
> Why didn't Forte just release the Pascal Source code? Is there something
> in the source for the Pascal SDK that is NOT in the C SDK? Something secret
> that they can't tell us about? I doubt it. If the SDK source were available,
We didn't release it because we didn't write it. Gravis contracted
out to Kurt Kennett to translate our SDK into Pascal. As fas as I
know, it has the same stuff in it that the 'C' version does. I
was led to believe that the source to it wasn't needed because
it was a TPU (?). I don't know Pascal very well at all, so I am
not sure what that means.
I don't know if Gravis (Kurt) will release the sources or not. I
suppose we can ask..... John, Kurt ? Would it be possible? It looks
like it would be useful to some people.....
Mike
------------------------------
Date: Tue, 18 Jan 1994 19:04:43 -0500 (EST)
From: bpage@infi.net (Bob Page)
Subject: Re: programming Voice recognition for GUS
If anyone is interested, I have posted on EPAS the Creative Labs Voice
Assist demo that came with my Borland C++ 4.0 CD upgrade. It includes
source (C & C++) examples, API info and other "goodies".
--
--- Bob Page (bpage@infi.net)
=-=.=-=.=-=.=-=.=-=.=-=.=-=.=-=.=-=.=-=.=-=.=-=.=-=.=-=.=-=.=-=.=-=.=-=.=-=.=
------------------------------
Date: Wed, 19 Jan 1994 17:24:27 +1030 (CST)
From: Gavin <SCARMAN@hfrd.dsto.gov.au>
Subject: UltraStartVoice -mode
This mode byte has me stumped. I've loaded the raw data into the GUS from a
patch (woodflut) after having read the headers.
If you read the example.c from sdk2.01:
it ORs the mode (control) byte with 0x08 ie. bit3 for uni-directional looping
but in the patch.h it says bit3 is bi-directional looping???
But me problem is if I UltraStartVoice with the control/mode byte set to 0x08 I
get a sound (which may possibly be a woodflute), if I use the mode byte read
from the patch 0x67 then I get no sound at all. To me 0x67 seems to make more
sense than 0x08 but it doesn't work! To get the mode byte I'm just fread'ing the
structures in patch.h.
Anyone care to tell me what I'm doing wrong?
------------------------------
End of GUS Programmer's Digest V8 #17
*************************************
To post to tomorrow's digest: <gus-sdk@dsd.es.com>
To (un)subscribe or get help: <gus-sdk-request@dsd.es.com>
To contact a human (last resort): <gus-sdk-owner@dsd.es.com>
FTP sites: archive.epas.utoronto.ca /pub/pc/ultrasound
wuarchive.wustl.edu /systems/ibmpc/ultrasound
archive.orst.edu /pub/packages/gravis
theoris.rz.uni-konstanz.de /pub/sound/gus
nctuccca.edu.tw /PC/ultrasound
FTP mail server: mail-server@nike.rz.uni-konstanz.de
Hints:
- Get the FAQ from the FTP sites or the request server.
- Mail to <gus-sdk-request@dsd.es.com> for info about other GUS
related mailing lists (general use, musician's, etc.).